// pages/liuguang_index/liuguang_index.ts - 流光小队风采展示
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 团队横幅
    teamBanner: 'https://images.unsplash.com/photo-1522071820081-009f0129c71c?ixlib=rb-4.0.3&auto=format&fit=crop&w=800&q=80',
    
    // 团队基本信息
    teamSlogan: '追求卓越 · 创新无界 · 流光飞舞',
    memberCount: 12,
    projectCount: 25,
    experienceYears: 3,
    
    // 团队介绍
    teamIntroduction: '流光小队成立于2021年，是一支充满活力和创新精神的技术团队。我们专注于前沿技术的探索与应用，致力于打造高质量的产品和解决方案。团队成员来自不同的技术背景，但都怀着同样的热情和梦想，在技术的道路上不断前行，如流光一般闪耀。',
    
    // 核心成员
    coreMembers: [
      {
        id: 1,
        name: '张流光',
        role: '团队负责人',
        description: '资深全栈工程师，热爱技术创新',
        avatar: 'https://images.unsplash.com/photo-1472099645785-5658abf4ff4e?ixlib=rb-4.0.3&auto=format&fit=crop&w=400&q=80',
        skills: ['技术架构', '团队管理', '产品设计']
      },
      {
        id: 2,
        name: '李星辰',
        role: '前端架构师',
        description: '专注用户体验和前端技术',
        avatar: 'https://images.unsplash.com/photo-1494790108755-2616b612b999?ixlib=rb-4.0.3&auto=format&fit=crop&w=400&q=80',
        skills: ['React', 'Vue', 'TypeScript']
      },
      {
        id: 3,
        name: '王闪电',
        role: '后端专家',
        description: '擅长高并发系统设计',
        avatar: 'https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?ixlib=rb-4.0.3&auto=format&fit=crop&w=400&q=80',
        skills: ['Node.js', '微服务', '数据库']
      },
      {
        id: 4,
        name: '陈月影',
        role: 'UI/UX设计师',
        description: '追求极致的设计美学',
        avatar: 'https://images.unsplash.com/photo-1438761681033-6461ffad8d80?ixlib=rb-4.0.3&auto=format&fit=crop&w=400&q=80',
        skills: ['界面设计', '用户研究', '原型制作']
      }
    ],
    
    // 团队成就
    achievements: [
      {
        id: 1,
        icon: '🥇',
        title: '技术创新奖',
        description: '在公司年度技术创新大赛中获得一等奖',
        date: '2024-01'
      },
      {
        id: 2,
        icon: '🚀',
        title: '项目突破',
        description: '成功上线核心业务系统，用户量突破10万',
        date: '2023-12'
      },
      {
        id: 3,
        icon: '🏆',
        title: '最佳团队',
        description: '获得年度最佳协作团队称号',
        date: '2023-10'
      },
      {
        id: 4,
        icon: '💎',
        title: '技术专利',
        description: '团队申请并获得2项技术发明专利',
        date: '2023-08'
      }
    ],
    
    // 精选项目
    featuredProjects: [
      {
        id: 1,
        title: '智能教育平台',
        description: '基于AI的个性化学习系统，为用户提供定制化教育体验',
        image: 'https://images.unsplash.com/photo-1501504905252-473c47e087f8?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80',
        technologies: ['React', 'AI算法', 'Node.js'],
        status: '已上线'
      },
      {
        id: 2,
        title: '企业协作工具',
        description: '高效的团队协作和项目管理平台，提升工作效率',
        image: 'https://images.unsplash.com/photo-1553877522-43269d4ea984?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80',
        technologies: ['Vue3', '微服务', 'MongoDB'],
        status: '开发中'
      },
      {
        id: 3,
        title: '移动端小程序',
        description: '跨平台的移动应用解决方案，覆盖多个业务场景',
        image: 'https://images.unsplash.com/photo-1512941937669-90a1b58e7e9c?ixlib=rb-4.0.3&auto=format&fit=crop&w=600&q=80',
        technologies: ['小程序', 'TypeScript', '云开发'],
        status: '已发布'
      }
    ],
    
    // 团队动态
    teamNews: [
      {
        id: 1,
        date: '2024-03-20',
        title: '新成员加入',
        content: '欢迎资深算法工程师小明加入流光小队！'
      },
      {
        id: 2,
        date: '2024-03-15',
        title: '技术分享会',
        content: '团队举办了关于"微前端架构实践"的内部技术分享会'
      },
      {
        id: 3,
        date: '2024-03-10',
        title: '项目里程碑',
        content: '智能教育平台达到日活用户3万人的重要里程碑'
      },
      {
        id: 4,
        date: '2024-03-05',
        title: '团建活动',
        content: '团队前往郊外进行春季团建活动，增进团队凝聚力'
      }
    ],
    
    // 联系信息
    wechatGroup: 'liuguang_team',
    teamEmail: 'liuguang@company.com',
    teamLocation: '科技园A座 1508室'
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad() {
    // 页面加载时的初始化操作
    console.log('流光小队页面加载完成')
  },

  /**
   * 查看成员详情
   */
  viewMemberDetail(e: any) {
    const member = e.currentTarget.dataset.member
    wx.showModal({
      title: member.name,
      content: `职位：${member.role}\n\n简介：${member.description}\n\n专长：${member.skills.join('、')}`,
      showCancel: false,
      confirmText: '知道了'
    })
  },

  /**
   * 查看成就详情
   */
  viewAchievementDetail(e: any) {
    const achievement = e.currentTarget.dataset.achievement
    wx.showModal({
      title: achievement.title,
      content: `获得时间：${achievement.date}\n\n详情：${achievement.description}`,
      showCancel: false,
      confirmText: '真棒！'
    })
  },

  /**
   * 查看项目详情
   */
  viewProjectDetail(e: any) {
    const project = e.currentTarget.dataset.project
    wx.showModal({
      title: project.title,
      content: `项目状态：${project.status}\n\n技术栈：${project.technologies.join('、')}\n\n项目描述：${project.description}`,
      showCancel: false,
      confirmText: '了解了'
    })
  },

  /**
   * 复制微信群号
   */
  copyWechat() {
    wx.setClipboardData({
      data: this.data.wechatGroup,
      success: () => {
        wx.showToast({
          title: '微信群号已复制',
          icon: 'success'
        })
      }
    })
  },

  /**
   * 复制邮箱地址
   */
  sendEmail() {
    wx.setClipboardData({
      data: this.data.teamEmail,
      success: () => {
        wx.showToast({
          title: '邮箱地址已复制',
          icon: 'success'
        })
      }
    })
  },

  /**
   * 加入团队
   */
  joinTeam() {
    wx.showModal({
      title: '加入流光小队',
      content: '欢迎有志之士加入我们！请发送简历到团队邮箱，我们会尽快回复。',
      confirmText: '好的',
      cancelText: '再想想',
      success: (res) => {
        if (res.confirm) {
          this.sendEmail()
        }
      }
    })
  },

  /**
   * 页面分享
   */
  onShareAppMessage() {
    return {
      title: '流光小队 - 追求卓越的技术团队',
      path: '/pages/liuguang_index/liuguang_index',
      imageUrl: this.data.teamBanner
    }
  },

  /**
   * 分享到朋友圈
   */
  onShareTimeline() {
    return {
      title: '流光小队风采展示',
      imageUrl: this.data.teamBanner
    }
  },

  /**
   * 下拉刷新
   */
  onPullDownRefresh() {
    // 模拟刷新数据
    setTimeout(() => {
      wx.stopPullDownRefresh()
      wx.showToast({
        title: '刷新成功',
        icon: 'success'
      })
    }, 1000)
  }
})